//
// Created by jyc on 2021/10/2.
//

#ifndef BFALCOR_RENDERPASS_H
#define BFALCOR_RENDERPASS_H

#include "RenderPassReflection.h"
namespace Bonnie{

    class IRenderPass {
    public:
        using SharedPtr = std::shared_ptr<IRenderPass>;

        virtual RenderPassReflection reflect() = 0;
        virtual ~IRenderPass() = default;
        virtual void excute()  = 0;
    };

}

#endif //BFALCOR_RENDERPASS_H
